Technology-driven FSM partitioning for synthesis of large sequential circuits targeting lookup-table based FPGAs
نویسندگان
چکیده
Abstract. Different to common approaches we propose a novel Finite State Machine (FSM) partitioning procedure which takes technology-specific features into consideration. Moreover, partitioning and state encoding are performed simultaneously. We discuss the method utilizing the technology of Lookup-Table (LUT)-based FPGAs in detail. Our implementation can be used as an add-on for usual FPGA synthesis systems. We inserted this procedure into the FPGA design flow and achieved average area reductions by 38% and saved circuit depth by 29% for large FSM benchmarks.
منابع مشابه
Technology Mapping for Heterogeneous FPGAs
Truly heterogenous FPGAs, those with two diierent kinds of logic block, don't exist in the commercial world in part because logic synthesis for them is diicult. The diiculty arises because FPGAs are prefabricated , and so the ratio of the number of each type of block is xed, which requires a constraint on the mapping that is not present for either homogenous FPGAs or ASICs. This paper presents ...
متن کاملFSM Partitioning and Synthesis Targeting an Embedded Autonomous FSM
This paper concerns the synthesis of complex finite state machines (FSM) by a novel partitioning and encoding approach. The target architecture is a generalization of FSM implementations with embedded loadable counters. Starting with a subgraph extraction constraints driven partitioning generates three parts, a sequencing, a command and an autonomous logic block. By solving the encoding problem...
متن کاملPerformance-driven technology mapping for heterogeneous FPGAs
In order to maximize performance and device utilization, the recent generation of field programmable gate arrays (FPGAs) take advantage of speed and density benefits resulting from heterogeneous FPGAs, which can be classified into heterogeneous FPGAs without bounded resources or heterogeneous FPGAs with bounded resources. In this paper, we study the technology mapping problem for heterogeneous ...
متن کاملTechnology mapping algorithms for hybrid FPGAs containing lookup tables and PLAs
Programmable devices containing lookup tables (LUTs) and programmable logic arrays (PLAs) provide a heterogeneous target platform for user designs. Present commercial tools, which target these hybrid devices, require hand partitioning of user designs to isolate logic for each type of logic resource. In this paper, an automated technology mapping tool, hybridmap, is presented that identifies des...
متن کاملAn efficient algorithm for performance-optimal FPGA technology mapping with retiming
It is known that most field programmable gate array (FPGA) mapping algorithms consider only combinational circuits. Pan and Liu [22] recently proposed a novel algorithm, named SeqMapII, of technology mapping with retiming for clock period minimization. Their algorithm, however, requires O(Kn log(Kn) logn) run time and O(Kn) space for sequential circuits with n gates. In practice, these requirem...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997